go/types.varDecl.spec (field)

22 uses

	go/types (current package)
		decl.go#L356: 	varDecl  struct{ spec *ast.ValueSpec }
		decl.go#L363: func (d varDecl) node() ast.Node    { return d.spec }
		decl.go#L849: 			lhs0 := make([]*Var, len(d.spec.Names))
		decl.go#L850: 			for i, name := range d.spec.Names {
		decl.go#L858: 				switch len(d.spec.Values) {
		decl.go#L859: 				case len(d.spec.Names):
		decl.go#L861: 					init = d.spec.Values[i]
		decl.go#L865: 					init = d.spec.Values[0]
		decl.go#L867: 					if i < len(d.spec.Values) {
		decl.go#L868: 						init = d.spec.Values[i]
		decl.go#L871: 				check.varDecl(obj, lhs, d.spec.Type, init)
		decl.go#L872: 				if len(d.spec.Values) == 1 {
		decl.go#L892: 			scopePos := d.spec.End() // see constant declarations
		decl.go#L893: 			for i, name := range d.spec.Names {
		resolver.go#L353: 				lhs := make([]*Var, len(d.spec.Names))
		resolver.go#L359: 				if len(d.spec.Values) == 1 {
		resolver.go#L363: 					d1 = &declInfo{file: fileScope, lhs: lhs, vtyp: d.spec.Type, init: d.spec.Values[0]}
		resolver.go#L367: 				for i, name := range d.spec.Names {
		resolver.go#L375: 						if i < len(d.spec.Values) {
		resolver.go#L376: 							init = d.spec.Values[i]
		resolver.go#L378: 						di = &declInfo{file: fileScope, vtyp: d.spec.Type, init: init}